﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IPBoss.Copyright.Entities.Input
{
    public class FolwProcessInputModel : M_CopyRightFlowInfo
    {
        public AcceptFileInfo acceptFileInfo { get; set; }
        /// <summary>
        /// 产品id
        /// </summary>
        public List<string> PIDList { get; set; }
        /// <summary>
        /// 操作人
        /// </summary>
        public UsersExtend Users { get; set; }
        /// <summary>
        /// 更新字段内容
        /// </summary>
        public IDictionary<string, object> FieldContent { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 下一个流程id
        /// </summary>
        public string NextProcessID { get; set; }

        /// <summary>
        /// 流程线id
        /// </summary>
        public string LineID { get; set; }

        /// <summary>
        /// 处理人Userid
        /// </summary>
        public int? ManageUserId { get; set; }

        /// <summary>
        /// 附件资源类型
        /// </summary>
        public int ResourceTypeDetail { get; set; }
        //工作状态
        public int WorkStatus { get; set; }

        /// <summary>
        /// 是否移出开始节点
        /// </summary>
        public bool IsRemoveFirstStep { get; set; }

        /// <summary>
        /// 是否移出当前结束节点
        /// </summary>
        public bool IsRemoveLastedStep { get; set; }

        /// <summary>
        /// 步骤,第几步
        /// </summary>
        public int? Step { get; set; }

        /// <summary>
        /// 处理内容.
        /// </summary>
        public string ExcuteContent { get; set; }

        /// <summary>
        /// 发文日期
        /// </summary>
        public DateTime ReceiveDate { get; set; }

        /// <summary>
        /// 受理通知书-受理号
        /// </summary>
        public string BrandRegNo { get; set; }

        /// <summary>
        /// 报件方式
        /// </summary>
        public int DeclareType { get; set; }

        /// <summary>
        /// 报件日期
        /// </summary>
        public DateTime DeclareTime { get; set; }
        /// <summary>
        /// 记录ID
        /// </summary>
        public int Record_Id { get; set; }


        /// <summary>
        /// 资源信息
        /// </summary>
        public ResourceInfo ResourceInfo { get; set; }



    }

    public class ResourceInfo
    {
    }

}
